Resource management in open tuple space systems
نویسنده
چکیده
This thesis investigates the problem of resource management (memory and I/O) in open distributed implementations of the LINDA model. The principal focus of the research is to deal with the problem of memory exhaustion by implementing garbage-collection techniques at the kernel level of LINDA since explicit methods that rely on users or computational languages are not feasible. The problem of I/O is also explored as it side-effects the solution based on garbage collection. This dissertation shows that the main problem to overcome when implementing a garbage-collection scheme in LINDA is the lack of information about processes’ use of tuple spaces. In order to solve this problem a graph is maintained at the kernel level with all the necessary information. Two ways of maintaining the graph are explored: centralised and distributed. To construct the graph in question two new techniques have been proposed: Process Registration/Checkout and Tuple Monitoring. These techniques form the basis of the graph maintenance at the kernel level. A model, named LIGIA, is proposed incorporating such techniques and an implementation of this model is presented. When looking at a general solution for garbage-collection, problems related to I/O operations became apparent. After proving that I/O is a coordination problem, the solution presented was to bring I/O into the LIGIA model. This is achieved with the introduction of a new operation called which enables I/O to be done via tuple spaces.
منابع مشابه
2-tuple intuitionistic fuzzy linguistic aggregation operators in multiple attribute decision making
In this paper, we investigate the multiple attribute decisionmaking (MADM) problems with 2-tuple intuitionistic fuzzylinguistic information. Then, we utilize arithmetic and geometricoperations to develop some 2-tuple intuitionistic fuzzy linguisticaggregation operators. The prominent characteristic of theseproposed operators are studied. Then, we have utilized theseoperators to develop some app...
متن کاملSemantic Tuple Space Coordination for the Semantic Web with Applications in Life Science
Semantic Tuple Space Coordination for the Semantic Web with Applications in Life Science Peishen Qi 2007 The primary goal of the Semantic Web is to provide a web of data that are accessible and processable by machines. Different communities have started to publish their resources using Resource Description Framework (RDF), RDF Schema (RDFS), or Web Ontology Language (OWL), based on the level of...
متن کاملQuality of service support in a mobile environment: an approach based on tuple spaces
There has recently been considerable interest in quality of service management architectures for high speed networks. In contrast, however, there has been less research on appropriate architectures for mobile computing. This paper addresses the issue of quality of service in a mobile environment. In particular, we describe a distributed systems platform, Limbo, which is intended to support the ...
متن کاملDevelopment of Human Resource Management Model with Sustainable Organizational Development Approach in Power Industry
The purpose of the present study is to develop a human resource management model with a sustainable organizational development approach. This research was conducted in the framework of a qualitative approach using Grounded theory research method. The statistical population of the study consisted of managers working in the electrical industry and were selected through theoretical and purposeful ...
متن کاملCapability-based coordination for open distributed systems
The tuple-space based model, also known as Linda, offers an alternative to the conventional point-to-point communication framework with regard to coordinating and synchronising agents’ activities. The shared data space provides a medium for communication and facilitates the coordination among the interacting agents. The clear separation between the coordination and the computation concerns reli...
متن کامل